//
//  UIButton+CornerBtn.h
//  GYVVBusiness
//
//  Created by yangfan on 2019/1/18.
//  Copyright © 2019 gongyou04. All rights reserved.
//
typedef NS_ENUM (NSInteger,CornerBtnType){
    CornerBtnTypeBlue = 0,
    CornerBtnTypeGary,
    CornerBtnTypeYellow,
    CornerBtnTypeOrange,
};
#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface UIButton (CornerBtn)
/**
 没有边框的没圆角btn
 */
+ (UIButton *)cornerBtnWithTitle:(NSString *)title fontSize:(CGFloat)fontsize btnType:(CornerBtnType)type;

/**
 有圆角没边框btn
 */
+ (UIButton *)cornerBtnWithTitle:(NSString *)title fontSize:(CGFloat)fontsize btnType:(CornerBtnType)type height:(CGFloat)btnHei;
/**
 没圆角有边框

 @param fontsize 字体大小 使用的默认苹方字体
 @param type 4色可选
 */
+ (UIButton *)cornerBtnWithTitle:(NSString *)title fontSize:(CGFloat)fontsize btnType:(CornerBtnType)type borderWidth:(CGFloat)borderWidth;
/**
 有圆角有边框

 @param fontsize 字体大小 使用的默认苹方字体
 @param type 4色可选
 @param btnHei 设置圆角 
 */
+ (UIButton *)cornerBtnWithTitle:(NSString *)title fontSize:(CGFloat)fontsize btnType:(CornerBtnType)type height:(CGFloat)btnHei borderWidth:(CGFloat)borderWidth;

/**
  根据不同type 创建圆角btn 可自设置字体

 @param font 字体
 @param type 4色可选
 @param btnHei 设置圆角
 */
+ (UIButton *)cornerBtnWithTitle:(NSString *)title font:(UIFont *)font btnType:(CornerBtnType)type height:(CGFloat)btnHei borderWidth:(CGFloat)borderWidth;

/**
 自配置 创建圆角 btn

 @param font 自设置字体
 @param titleColor 字体颜色
 @param bgColor 背景颜色
 */
+ (UIButton *)cornerBtnWithTitle:(NSString *)title font:(UIFont *)font titleColor:(UIColor *)titleColor bgColor:(UIColor *)bgColor height:(CGFloat)btnHei borderWidth:(CGFloat)borderWidth;
@end

NS_ASSUME_NONNULL_END
